Presentation: Tweet"Towards Cloud-first Development"
This talk discusses, how the different economics of the cloud ripple out to create new kinds of products and services and enable new modes of development.
For example - `heroku fork` is usable to test database migrations because recreating a database becomes trivial and there's no reason to keep it around once you're done using it. This would be more-or-less unreasonable in a classical dev-ops environment, which is itself an order of magnitude more agile than a classical IT infrastructure.
This process even reaches into sales. With easily elastic capacity and multitenant architecture, it's not a big deal to run a freemium model. In a world where installing and configuring software could take weeks or months to get started, this too was impossible...
What will future iterations of this abstraction process do to change our development practices and indeed our businesses? Where are we still doing things the old fashioned way out of habit and therefore not yet reaching our potential?
Download slides